/**
 * Created by youngpan on 2017/1/6.
 */
//如果需要一些服务,过滤器，确保服务，和过滤器被加载。
define(['app','module/moneyctrl/filter'],function(app){
   app.controller('moneyCtrl',function($scope,$http){
       //默认页数
      $scope.page=1;
      //最大页数
       $scope.maxPage=0;
       //平均页数
       $scope.average=0;
       //初始加载
       pageTurn();
       //上一页
       $scope.previous=function () {
            if($scope.page>1){
                --$scope.page;
                pageTurn();
            }
       };
       //下一页
       $scope.next=function () {
            if($scope.page<$scope.average){
                ++$scope.page;
                pageTurn();
            }
       };
       //选择跳转
       $scope.skip=function (hehe) {
           //获取当前选择的标签再哪个位置 通过总数组获取当前的所以值
           $scope.page=$scope.arr.indexOf(hehe.select)+1;
           //调用请求
           pageTurn();
       };
      //翻页列表
      function pageTurn() {
          $http({
              url:"http://192.168.127.222:9090/api/getmoneyctrl?pageid="+$scope.page
          }).then(
              function successCallback(data) {
                  //初始数据
                  $scope.moneyctral=data.data.result;
                  //最大页数
                  $scope.maxPage=data.data.totalCount;
                  //平均页数
                  $scope.average=Math.ceil($scope.maxPage/data.data.pagesize);
                  //创立每一页数组
                  $scope.arr=[];
                  //循环添加进数组
                  for (var i = 0; i < $scope.average; i++) {
                      //字符串凭借 1/15
                      var num=i+1+"/"+$scope.average;
                      //添加进数组
                      $scope.arr.push(num);
                  }
                  //当前select的默认值
                  $scope.select=$scope.arr[$scope.page-1]
              }
          );
      }
   })
})